package com.xbongbong.pro.statistic.service;

import com.alibaba.fastjson.JSONArray;
import com.xbongbong.paas.domain.entity.PaasFormDataEntity;
import com.xbongbong.paas.domain.entity.ext.PaasFormDataEntityExt;
import com.xbongbong.paas.pojo.FieldAttrEntityForImport;
import com.xbongbong.paas.pojo.dto.ExcelTemplateDTO;
import com.xbongbong.paas.pojo.dto.FormDataAddDTO;
import com.xbongbong.paas.pojo.dto.FormDataListDTO;
import com.xbongbong.paas.pojo.dto.ImportFormDataDTO;
import com.xbongbong.paas.pojo.dto.ImportOtherParamsDTO;
import com.xbongbong.paas.pojo.imports.CellTitlePojo;
import com.xbongbong.paas.pojo.imports.RowGroupPojo;
import com.xbongbong.paas.pojo.vo.ExportFormDataVO;
import com.xbongbong.paas.toolbox.exception.XbbException;
import com.xbongbong.pro.webimport.LinkFormImportPojo;
import org.apache.poi.ss.usermodel.Workbook;

import java.util.List;

/**
 * 导入时一些逻辑处理Service层
 *
 * @author wufeng
 * @date 2018/9/21 14:45
 */
public interface HandleImportService {
    /**
     * Description: 导出时格式化数据
     * @param formDataListDTO
     * @param exportFormDataVO
     * @param suffix
     * @return java.lang.String
     * @throws XbbException
     * @author 刘阳
     * @date 2019/6/9 10:37 AM
     * @since v1.0
     */

    String exportAsync(FormDataListDTO formDataListDTO, ExportFormDataVO exportFormDataVO, String suffix) throws XbbException;

}
